This directory contains the recent versions of a generational, mostly-copying garbage collector for C++ that was done at Digital's Western Research Laboratory. The garbage collector is highly portable as it requires no modifications the C++ compiler or runtime and only a minimal amount of machine specific code. A technical report describing a version of this collector, "Mostly-Copying Garbage Collection Picks Up Generations and C++", is available from the DECWRL tech report server. To access the server, send a message with "help" in the subject line to: WRL-Techreports@decwrl.dec.com. The source files, documentation, and instructions for constructing the collector are found in compressed tar files with names of the form: ddmmmyy.tar.Z where ddmmmyy is the system date. Patches for ports not supported in the base software are found in files of the form: system_name.patches As of 26 November 1990, the following files are found in this directory: 26nov90.tar.Z initial release. This includes support for Digital VAX and DECstation systems running ULTRIX. README this file This software is copyrighted by Digital Equipment Corporation and may be used under the following conditions: /* Copyright 1990 Digital Equipment Corporation * All Rights Reserved * * Permission to use, copy, and modify this software and its documentation is * hereby granted only under the following terms and conditions. Both the * above copyright notice and this permission notice must appear in all copies * of the software, derivative works or modified versions, and any portions * thereof, and both notices must appear in supporting documentation. * * Users of this software agree to the terms and conditions set forth herein, * and hereby grant back to Digital a non-exclusive, unrestricted, royalty-free * right and license under any changes, enhancements or extensions made to the * core functions of the software, including but not limited to those affording * compatibility with other hardware or software environments, but excluding * applications which incorporate this software. Users further agree to use * their best efforts to return to Digital any such changes, enhancements or * extensions that they make and inform Digital of noteworthy uses of this * software. Correspondence should be provided to Digital at: * * Director of Licensing * Western Research Laboratory * Digital Equipment Corporation * 100 Hamilton Avenue * Palo Alto, California 94301 * * This software may be distributed (but not offered for sale or transferred * for compensation) to third parties, provided such third parties agree to * abide by the terms and conditions of this notice. * * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS * SOFTWARE. */ If you have trouble accessing these files, send mail to bartlett@decwrl.dec.com.